home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ╔╗ ╦ ╔═════╗ ╔═════ ╦ ╦ ╔═════╗ ╦ ╦ ╔═════ ╦ ╦
- ║╚╗ ║ ║ ║ ║ ║ ║ ║ ║ ╔╝ ║ ╚╗ ╔╝
- ║ ╚╗ ║ ║ ║ ║ ║ ║ ║ ║ ╔╝ ║ ╚╗ ╔╝
- ║ ╚╗ ║ ║ ║ ╠═══ ║ ║ ╚═════╗ ╠══╩╗ ╠═══ ╚╦╝
- ║ ╚╗ ║ ║ ║ ║ ║ ║ ║ ║ ╚╗ ║ ║
- ║ ╚╗║ ║ ║ ║ ║ ║ ║ ║ ╚╗ ║ ║
- ╩ ╚╝ ╚═════╝ ╩ ╚═════╝ ╚═════╝ ╩ ╩ ╚═════ ╩
-
-
-
-
-
-
-
-
-
-
- KEY REGISTRATION PROGRAM
-
-
-
-
-
- by
-
-
- G.P.R. DATA
-
-
- Self Registering Shareware Version
-
-
-
-
- All rights reserved
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
-
-
-
-
- INDEX
-
-
-
-
-
- Index 1
-
- Introduction 2
-
- Requirements 3
-
- The Shareware concept 3
-
- About this product 3
-
- Disclaimer 4
-
- Installation 4
-
- Setup of NOFUSKEY 4
-
- Use of ISREGIST.TPU 5
-
- How does it work? 6
-
- Why register? 6
-
- How to register 7
-
- You should know 7
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 2
-
-
-
-
- INTRODUCTION
-
-
- NoFussRegisterKey, from there on referred as NoFusKey has two
- parts. NOFUSKEY.EXE does create the registration key and will
- print the registration letter and envelope, and ISREGIST.TPU
- which you have to compile into your program.
-
- NoFusKey will do away with the necessity to create a shareware
- version and a registered version of the same program. You also
- will not need to sent registration disks any more.
- A letter print by NoFusKey will contain the registration key
- and all information your customer need, to make the shareware
- version of your program a registered version.
-
- After NoFusKey did print a registration letter, it will also
- print an envelope and write a registration record to the file
- REGISTER.LST. This record will show on a single line the date,
- program name and name and address of the registering person.
-
- NoFusKey will only work, when you incorporate the included
- ISREGIST.TPU in your program. This is made very easy as you
- will have to include and use only 3 words in your program:
-
- "ISREGIST", this wort goes in the USES section.
-
- "REGISTER", this wort must be placed in the main program
- before the first call to "REGISTERED".
-
- The third is "REGISTERED" and is a boolean expression. You may
- use this like:
-
- if registered = true then registered stuff else
- shareware stuff.
-
- NoFusKey is not easy to crack, even for you having access to
- ISREGIST.TPU and can study the same. It is near impossible for
- the user of your program. He will never see the file
- ISREGIST.TPU as this code is added to your program when you
- compile it. There is also no other indication in which form
- the registration does take place, except the "no parameters
- found" message.
-
- A secondary anti crack function is included and will be
- available to registered users.
-
-
- NOTE: Pupil who try to crack programs, never will register.
-
-
-
-
-
-
-
-
-
-
-
-
- 3
-
- REQUIREMENTS
-
-
- NoFusKey is a DOS program and will need a DOS version of 3.3
- or better.
- It was written with Turbo Pascal ver.7 and was tested with
- programs compiled under TP6 and TP7.
-
- If you use TP6 or earlier version, then rename ISREGTP6.TPU to
- ISREGIST.TPU.
-
- If you use TP7, then rename ISREGTP7.TPU to ISREGIST.TPU.
-
- If you use the wrong version ISREGIST.TPU, then your compiler
- will complain.
-
-
-
- THE SHAREWARE CONCEPT
-
- Shareware is licensed commercial software which the authors
- make available on a try-before-you-buy basis. Users may
- evaluate a Shareware product for a period usually between 30
- and 50 days, by the end of which they must either pay for the
- product (known as Registration) or stop using it.
-
- Copying of Shareware, subject to the above conditions, is not
- only allowed, it is encouraged. Pass copies on to interested
- friends and colleagues. Shareware authors rely on the
- integrity of users to abide by the conditions of the license,
- and register the product if they want to continue using it.
-
- Note that Shareware does not mean Freeware or Public Domain.
- This program is licensed software, and copying or using it
- without paying for it, except as provided above, is a breach
- of copyright.
-
-
-
- ABOUT THIS PRODUCT
-
- This program is Shareware, and may be freely copied and
- distributed in its unregistered form, subject to the terms
- described in the VENDOR.TXT file. The program may be tried
- until you're made up your mind if it does suit you or not.
-
- The actual use of a not registered NOFUSKEY.EXE, to register
- users of your programs is not allowed and is breach of
- copyright.
-
- If the copyright notice inside ISREGIST.TPU is hacked, then
- any program using it will be rendered unregistered.
- ISREGIST.TPU is designed to display only one message: "No valid
- registration parameters found". This message will only show,
- when the program is not registered and started up with no or
- wrong registering parameters.
-
-
-
-
-
-
-
-
- 4
-
-
- LIMITATION OF LIABILITY
-
- IN NO EVENT WILL G.P.R. DATA BE LIABLE FOR ANY DAMAGES,
- INCLUDING LOSS OF DATA, LOST PROFITS, COST OF COVER OR OTHER
- SPECIAL, INCIDENTAL, CONSEQUENTIAL OR INDIRECT DAMAGES ARISING
- FROM THE USE OF THIS SOFTWARE OR ACCOMPANYING DOCUMENTATION,
- HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY.
-
- UNDER NO CIRCUMSTANCES SHALL THE LIABILITY OF G.P.R. DATA
- EXCEED THE ACTUAL AMOUNT PAID TO AND RECEIVED BY G.P.R. DATA
- IN CONNECTION WITH THE PARTICULAR COPY OF THE SOFTWARE IN
- QUESTION.
-
- IT IS UP TO THE USER TO TEST NOFUSKEY FOR SUITABILITY.
-
-
-
-
- INSTALLATION
-
- Copy NOFUSKEY.EXE and the two REGISTER.* files to a directory
- of your choice.
-
- Rename ISREGTP6.TPU or ISREGTP7.TPU to ISREGIST.TPU depending
- if you use TP6 or TP7. If you use TP6 or earlier, the rename
- ISREGTP6.TPU.
-
- Copy this renamed file to \TP*\UNITS\ or where ever TP can find
- this unit.
-
- Copy SAMPLE.PAS to the directory where you keep your *.PAS
- files.
-
-
-
- SETUP OF NOFUSKEY
-
- NoFusKey is ready to use and will print a sample registration
- letter and envelope. Only the presents of the following files
- are required:
-
- REGISTER.LET (Template to print the registration letter)
- REGISTER.ENV (Template to print the envelope)
-
- If NoFusKey can't find any of them, a error message is displayed.
-
- You may alter the two REGISTER.* files with an editor to suit
- your particular needs.
-
- When you have a look at them, then you will find that at the
- first column of EVERY line is a special character.
- This characters are: !, @, #, ~, ^, &, (, ), and they do have
- a specific meaning to NoFusKey. This characters will not appear
- on the registration letter or envelope, a space will be printed
- instead.
-
-
-
-
-
-
-
-
- 5
-
-
-
- When NoFusKey does encounter in the files REGISTER.* one of
- the following characters, then it will print:
-
- ! this line will be printed as you see it. If the line is
- empty, then the printer will do a line feed.
-
- ~ this line will print as above plus the program name.
-
- $ this line will print as above plus the date.
-
- @ this line will print the registration key (centered).
-
- # this line will show to the registerer exactly, what he has
- to type at the command line in order to register the program.
-
- The next three characters are used to print the postal name
- and address.
-
- ^ does print the name (not the registering name).
-
- ( does print the street
-
- ) does print the city, post code etc.
-
- The characters !, ^, (, ), are also used when printing the
- envelope and standing for the same purpose as for printing the
- letter.
-
- Note that you can change the pitch, double print or double wide
- print by including the relevant printer codes (and release code
- if required) in the template files.
- If you use double wide, then take in account that the spaces
- from the begin of the line to the begin of the word will be
- printed double wide as well.
-
-
-
-
- USE OF ISREGIST.TPU
-
- If you have not already done so, rename ISREGTP6.TPU or
- ISREGTP7.TPU to ISREGIST.TPU (depending if you use TP6 or TP7).
- I have been told, that *.TPU's created with TP6 can also be
- used with earlier versions of TP. However I'm not able to test
- this, as I lost my earlier versions through a "cleanup" mistake.
-
- If you still using an earlier version of TP, then it'll be
- time to move up. It is worth it.
-
- When you want to include ISREGIST.TPU in your program, then you
- must do the following:
-
- Include ISREGIST in the uses clause of your program:
-
- uses isregist;
-
-
-
-
-
-
-
- 6
-
-
-
- Next you must include in the main program (any where between
- begin and end.) the word:
-
- REGISTER;
-
- After you placed the word REGISTER in the source code of your
- program you may use the boolean value "REGISTERED" as follows:
-
- If registered = true then {do registered stuff}
- else {do shareware stuff}
-
- You may use the boolean value "registered" as often as you like.
-
-
-
- HOW DOES IT WORK?
-
- The source file SAMPLE.PAS does show how to use ISREGIST.TPU.
- You'll note, that all code is in lower case except the three
- statements relating to NoFusKey.
-
- I recommend to follow the installation instruction and then load
- SAMPLE.PAS in TP editor and compile or run it.
-
- When you compile SAMPLE.PAS, TP does read the code in the file
- ISREGIST.TPU and will include this code in the SAMPLE.EXE as
- it is created.
-
- Run SAMPLE.EXE and note the "is unregistered" opening screen.
- Next run NoFusKey and and register SAMPLE.EXE to your self.
- Nufuskey will give you, via the registration letter, the key
- to register SAMPLE.EXE.
-
- When you run SAMPLE.EXE again (this time with the registration
- key as parameters), then you will be greeted by the "is
- registered" opening screen. Run SAMPLE.EXE again but without
- the registration parameters. Yes, it is still registered and
- will stay that way until you move it. How ever you can
- register SAMPLE.EXE on its new location again.
-
-
-
- WHY REGISTER?
-
- The shareware version of NoFusKey is the same as the registered
- version, and no functionality is missing. In contrary, the
- shareware version has some extra "functions" added on.
-
- o a very nice and colorful opening screen which does take a
- short while to complete.
- o a unregistered message is displayed.
- o a doubled delay function which does give you more time to
- learn NoFusKey.
- o and sorry about this: only one registration per session.
-
-
-
-
-
-
-
-
- 7
-
-
-
- The registered NoFusKey has a different opening screen which
- does allow you to:
-
- o get out of the opening screen when ever you want.
- o the delay's are cut down to the necessary bare minimum.
- o multiple registration letters and envelope's can be printed
- out in one session.
- o choose the date in the registration letter as:
- DMY, MDY or YMD.
- o the registration letter to you does show how to use the
- build in cpu speed independent delay function.
- o the registration letter to you does also show how to use
- the build in secondary "is it hacked" function. This
- function does make your programs near hack proof.
- o last I promise you that "have done the right thing feeling"
- when ever you see your name after the "Registered to:"
- message.
-
-
- HOW TO REGISTER
-
- This one is easy I hope. Just fill in the order form, include
- the payment and sent it to:
-
- G.P.R. DATA
- 2 Lola Place
- Miranda NSW 2228
- Australia
-
- If you need to contact me, the you may phone (02) 522 6751
- or from Oversees phone Intl+61-2-522 6751
-
- between 18.30 - 20.30 Mo, Tue, Thur, Fr, SYDNEY TIME.
- ===========
-
- You can also send me a message via your BBS in the Pascal,
- Delphi or Netmail echo.
-
-
-
- YOU SHOULD KNOW
-
- When you are running NOFUSKEY.EXE and you made a typo, then
- a press of the ESC key will clear this field and move the
- cursor to the begin of the field.
-
- When a "Y" or "N" response is required, then you can substitute
- "Y" with a press of the ENTER key and
- "N" by pressing the ESC key.
-